home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 July / EnigmA AMIGA RUN 09 (1996)(G.R. Edizioni)(IT)[!][issue 1996-07 & 08][EARSAN CD VIII].iso / earcd / dev2 / ahi.rdm < prev    next >
Encoding:
Text File  |  1996-06-17  |  2.8 KB  |  93 lines

  1. Short:    Device-independent audio, second try.
  2. Author:   Martin Blom (lcs@lysator.liu.se)
  3. Uploader: Martin Blom (lcs@lysator.liu.se)
  4. Type:     dev/misc
  5.  
  6. TITLE
  7.  
  8.      AHI (Audio Hardware Interface)
  9.  
  10. VERSION
  11.  
  12.      Beta release 2
  13.  
  14. AUTHOR
  15.  
  16.      Martin Blom <lcs@lysator.liu.se>
  17.  
  18. DESCRIPTION
  19.  
  20.      Device-independent audio, second try.
  21.  
  22.      (When refering to this software, the correct term is
  23.      'AHI audio system' or just 'AHI', never 'Audio Hardware
  24.      Interface'!)
  25.  
  26.      This is a beta release of the AHI audio system.
  27.      The intention of this release is to gather opinions
  28.      about the design and attract programmers using the
  29.      system and/or contribute with sound card drivers.
  30.  
  31.      Quick overview:
  32.      
  33.      * Driver based
  34.  
  35.      Each supported sound card is controlled by a library-based audio
  36.      driver. For a 'dumb' sound card, a new driver should be written in
  37.      a few hours. For a 'smart' sound card, it is possible to utilize an
  38.      on-board DSP, for example, to maximize performance and sound quality.
  39.      Avalable today are drivers for
  40.       Paula (8/14/14c bit)
  41.       Wavetools
  42.       Delfina
  43.       8SVX (mono) and AIFF/AIFC (mono & stereo) sample render
  44.  
  45.      * Fast, powerful mixing routines (yeah, right... haha)
  46.  
  47.      The device's mixing routines mix 8- or 16-bit signed samples
  48.      located in Fast-RAM and outputs 16-bit mono or stereo (with stereo
  49.      panning if desired) data, using any number of channels (as long as
  50.      'any' means less than 128...). Tables can be used speed the mixing
  51.      up (especially when using 8-bit samples). The samples can have any
  52.      length (including odd) and can have any number of loops.
  53.  
  54.      * Support for non-realtime mixing
  55.  
  56.      By providing a timing feature, it is possible to create high-
  57.      quality output even if the processing power is lacking, by saving
  58.      the output to disk, for example as an IFF AIFF or 8SXV file.
  59.  
  60.      * Audio database
  61.  
  62.      Uses ID codes, much like Screenmode IDs, to select the many
  63.      parameters that can be set. The functions to access the audio
  64.      database are not too different from those in 'graphics.library'.
  65.      The device also features a requester to get an ID code from the
  66.      user.
  67.  
  68. SPECIAL REQUIREMENTS
  69.  
  70.      AmigaOS release 2.
  71.  
  72.      68020 processor or higher (68000 version will be available later).
  73.  
  74. AVAILABILITY
  75.  
  76.      Aminet, for example:
  77.      ftp://ftp.germany.aminet.org/pub/aminet/dev/misc/ahi.lha
  78.  
  79.      WWW:
  80.      http://www.lysator.liu.se/~lcs/ahi.html
  81.  
  82. PRICE
  83.  
  84.      Free. But if you use it in a shareware of commercial product,
  85.      I would like a registered copy for me and each of the audio driver
  86.      authors (this is merely a wish, you don't have to do it if you don't
  87.      think we deserve it).
  88.  
  89. DISTRIBUTABILITY
  90.  
  91.      Copyright ©1994-1996 Martin Blom.
  92.      Freely distributable in unmodified form.
  93.